maintain (someone's) livelihood

Translations
assurer les moyens de subsistance (de quelqu’un)